from tkinter import Image
import numpy as np
import cv2
from paddleocr import PaddleOCR
from PIL import Image, ImageTk

# 临时解决方案：在 NumPy 1.20+ 中恢复 numpy.int 的旧行为
# 注意：这不是一个推荐的做法，因为它可能导致其他兼容性问题
np.int = np.int64

class paddle_ocr:
    def __init__(self):
        self.paddle_ocr = PaddleOCR(lang='ch', show_log=False, use_gpu=False)

    def ocr_image(self, image):
        result = self.paddle_ocr.ocr(image)
        for i in range(len(result[0])):
            print(result[i])  # 输出识别结果



